1
general::
Phrase(s): reproach someone for something
to rebuke or censure someone for something. • She reproached Jerry for gambling away all their money. • She reproached herself mercilessly for her failure.
McGrawhill's American Idioms And Phrasal Verbs